A BPMN Extension to Enable the Explicit Modeling of Task Resources
نویسندگان
چکیده
Business Process Management (BPM) is an holistic approach for describing, analyzing, managing, improving and executing large enterprise business processes, which can be seen as a number of related tasks that have to be executed in order to reach well-defined objectives. This paper introduces an approach to the specification and management of the resources that are associated to each BP task and that are required to support the execution of processes and related complex systems. This work provides a notation to define, at design time, the real entities which will perform the activities at different levels of abstraction, also specifying their non-functional properties. This approach makes use of composition patterns in order to model complex resources into tree structures allowing to represent part-whole hierarchies in a flexible and scalable manner. To accomplish these modeling objectives, the Business Process Modeling Notation (BPMN) has been extended. BPMN is the de-facto standard for the highlevel description of business processes, but does not support the characterization of the business process or related resources in terms of non-functional properties. The proposed extension Performability-enabled BPMN (PyBPMN) is based on an approach that exploits principles and standards introduced by the Model Driven Architecture (MDA), thus obtaining considerable advantages in terms of easy customization and improved automation. PyBPMN has been introduced in our previous contributions for performance and reliability analysis, and has been extended in this work for addressing also complex resource modeling and management. The paper also presents some examples of the proposed extension usage to show how it enables the description of complex resources and their non-functional properties.
منابع مشابه
Extending BPMN 2.0 to Enable Links between Process Models and ARIS Views Modeled with Linked Data
Business Process Modeling Notation (BPMN) is an emerging standard for modeling business processes. In its 2.0 version it defined formal semantics to its elements which allows a process execution engine to understand how processes should be integrated and executed. However, BPMN2.0 elements use shallow String datatypes for their identification (e.g., process participants, process resources) whic...
متن کاملExtended Resource Perspective Support for BPMN and BPEL
This work provides support to the modeling and execution of the Resource Perspective of Business Processes with BPMN and BPEL. It is based on an extension developed to BPMN 2.0 in order to define and visualize the Resource Structure, Work Distribution and Authorization aspects of this perspective. This work proposes a mapping of extended BPMN process models to BPEL processes applying the BPEL4P...
متن کاملOn BPMN Process Fragment Auto-Completion
Process fragments provide reusable granules of business processes to enable process modeling based on existing knowledge. Current verification tools cannot deal with BPMN process fragments and support complete BPMN processes only. To enable verification for BPMN process fragments, we sketch how a single BPMN fragment can be completed to a BPMN process, where additional gateways and start events...
متن کاملUsing BPMN to Model a BPEL Process
The Business Process Modeling Notation (BPMN) has been developed to enable business user to develop readily understandable graphical representations of business processes. BPMN is also supported with appropriate graphical object properties that will enable the generation of executable BPEL. Thus, BPMN creates a standardized bridge for the gap between the business process design and process impl...
متن کاملBPMN Task Instance Streaming for Efficient Micro-task Crowdsourcing Processes
The Business Process Model and Notation (BPMN) is a standard for modeling and executing business processes with human or machine tasks. The semantics of tasks is usually discrete: a task has exactly one start event and one end event; for multi-instance tasks, all instances must complete before an end event is emitted. We propose a new task type and streaming connector for crowdsourcing able to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016